1
文字列の文法:正規表現によるパターン定義
AI020Lesson 5
00:00

正規表現 正規表現(RegExp)は、文字列データ内のパターンを記述・照合・操作するために使用される特殊な形式文法です。JavaScriptでは、正規表現はエンジンが検索および検証処理を行うための設計図として機能します。

1. 文法の定義

パターンをインスタンス化する主な方法は2つあります: リテラル表記 (var re2 = /abc/;)。これはスクリプト読み込み時にコンパイルされ、一方 RegExp コンストラクタ (var re1 = new RegExp("abc");) は変数から動的にパターンを構築できるため、柔軟性があります。

/abc/リテラル(高速/静的)new RegExp("abc")コンストラクタ(動的)

2. .test() メソッド

この .test() メソッドはこの文法を適用する最も基本的な方法です。これは、パターンが対象文字列のどこかに存在するかどうかを示す真偽値を返します。特定の文字(例: + )には特別な意味があり、 エスケープ バックスラッシュで行わなければなりません(例: /eighteen\+/)のように、文字通りにマッチさせる場合に必要です。

main.py
TERMINALbash — 80x24
> Ready. Click "Run" to execute.
>